[INFO] fetching crate leap-sys 0.1.1...
[INFO] building leap-sys-0.1.1 against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] extracting crate leap-sys 0.1.1 into /workspace/builds/worker-5/source
[INFO] validating manifest of crates.io crate leap-sys 0.1.1 on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate leap-sys 0.1.1
[INFO] finished tweaking crates.io crate leap-sys 0.1.1
[INFO] tweaked toml for crates.io crate leap-sys 0.1.1 written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 53f52686b1a2e6d5b86285b23511d9e1b274741fa5af57c6f26150e83808c804
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "53f52686b1a2e6d5b86285b23511d9e1b274741fa5af57c6f26150e83808c804", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "53f52686b1a2e6d5b86285b23511d9e1b274741fa5af57c6f26150e83808c804", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53f52686b1a2e6d5b86285b23511d9e1b274741fa5af57c6f26150e83808c804", kill_on_drop: false }`
[INFO] [stdout] 53f52686b1a2e6d5b86285b23511d9e1b274741fa5af57c6f26150e83808c804
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 59bf34c3fa4cdf658d6ddb870b11f48be4208837a18fb616a74550d7e3ae3b6c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "59bf34c3fa4cdf658d6ddb870b11f48be4208837a18fb616a74550d7e3ae3b6c", kill_on_drop: false }`
[INFO] [stderr]    Compiling leap-sys v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type __vcrt_bool = bool;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:45:10
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:51:10
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type _eLeapRS = i32;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:293:10
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:317:10
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:484:10
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:554:10
[INFO] [stdout]     |
[INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:616:10
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:649:10
[INFO] [stdout]     |
[INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:705:10
[INFO] [stdout]     |
[INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:773:10
[INFO] [stdout]     |
[INFO] [stdout] 773 | pub type _eLeapValueType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:888:10
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:950:10
[INFO] [stdout]     |
[INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1014:10
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1095:10
[INFO] [stdout]      |
[INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1110:10
[INFO] [stdout]      |
[INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1265:10
[INFO] [stdout]      |
[INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1350:10
[INFO] [stdout]      |
[INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1442:10
[INFO] [stdout]      |
[INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1508:10
[INFO] [stdout]      |
[INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1517:10
[INFO] [stdout]      |
[INFO] [stdout] 1517 | pub type _eLeapImageType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1530:10
[INFO] [stdout]      |
[INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1546:10
[INFO] [stdout]      |
[INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1682:10
[INFO] [stdout]      |
[INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1786:10
[INFO] [stdout]      |
[INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1872:10
[INFO] [stdout]      |
[INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1997:10
[INFO] [stdout]      |
[INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2026:10
[INFO] [stdout]      |
[INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2165:10
[INFO] [stdout]      |
[INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2243:10
[INFO] [stdout]      |
[INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2414:10
[INFO] [stdout]      |
[INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2538:10
[INFO] [stdout]      |
[INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2547:10
[INFO] [stdout]      |
[INFO] [stdout] 2547 | pub type _eLeapHandType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2848:10
[INFO] [stdout]      |
[INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2957:10
[INFO] [stdout]      |
[INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2968:10
[INFO] [stdout]      |
[INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3033:10
[INFO] [stdout]      |
[INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3077:10
[INFO] [stdout]      |
[INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3149:10
[INFO] [stdout]      |
[INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3154:10
[INFO] [stdout]      |
[INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3197:10
[INFO] [stdout]      |
[INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3286:10
[INFO] [stdout]      |
[INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3358:10
[INFO] [stdout]      |
[INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3444:10
[INFO] [stdout]      |
[INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3503:10
[INFO] [stdout]      |
[INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3573:10
[INFO] [stdout]      |
[INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3655:10
[INFO] [stdout]      |
[INFO] [stdout] 3655 | pub type _eLeapEventType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3973:10
[INFO] [stdout]      |
[INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4137:10
[INFO] [stdout]      |
[INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4318:10
[INFO] [stdout]      |
[INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4332:10
[INFO] [stdout]      |
[INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4368:10
[INFO] [stdout]      |
[INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4406:10
[INFO] [stdout]      |
[INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4591:10
[INFO] [stdout]      |
[INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `true_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const true_: u32 = 1;
[INFO] [stdout]    |           ^^^^^ help: convert the identifier to upper case: `TRUE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `false_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const false_: u32 = 0;
[INFO] [stdout]    |           ^^^^^^ help: convert the identifier to upper case: `FALSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:295:11
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:297:11
[INFO] [stdout]     |
[INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:299:11
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:305:11
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:307:11
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:309:11
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:311:11
[INFO] [stdout]     |
[INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:313:11
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause:
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:539:11
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:542:11
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:638:11
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:640:11
[INFO] [stdout]     |
[INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:644:11
[INFO] [stdout]     |
[INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:646:11
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:759:11
[INFO] [stdout]     |
[INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:761:11
[INFO] [stdout]     |
[INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:763:11
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:765:11
[INFO] [stdout]     |
[INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:767:11
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:769:11
[INFO] [stdout]     |
[INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `boolValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:792:9
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub boolValue: bool,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `bool_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `iValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub iValue: i32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `i_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fValue: f32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `f_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `strValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:798:9
[INFO] [stdout]     |
[INFO] [stdout] 798 |     pub strValue: *const ::std::os::raw::c_char,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `str_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:964:9
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1092:11
[INFO] [stdout]      |
[INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1097:11
[INFO] [stdout]      |
[INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1099:11
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1101:11
[INFO] [stdout]      |
[INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1103:11
[INFO] [stdout]      |
[INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1105:11
[INFO] [stdout]      |
[INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1107:11
[INFO] [stdout]      |
[INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1352:11
[INFO] [stdout]      |
[INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1354:11
[INFO] [stdout]      |
[INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1359:11
[INFO] [stdout]      |
[INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1361:11
[INFO] [stdout]      |
[INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1363:11
[INFO] [stdout]      |
[INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1365:11
[INFO] [stdout]      |
[INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1367:11
[INFO] [stdout]      |
[INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1369:11
[INFO] [stdout]      |
[INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1371:11
[INFO] [stdout]      |
[INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hDevice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1396:9
[INFO] [stdout]      |
[INFO] [stdout] 1396 |     pub hDevice: LEAP_DEVICE,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `h_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1510:11
[INFO] [stdout]      |
[INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1512:11
[INFO] [stdout]      |
[INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1514:11
[INFO] [stdout]      |
[INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1522:11
[INFO] [stdout]      |
[INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1524:11
[INFO] [stdout]      |
[INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1526:11
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1536:11
[INFO] [stdout]      |
[INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1538:11
[INFO] [stdout]      |
[INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1540:11
[INFO] [stdout]      |
[INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1542:11
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pBuffer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1804:9
[INFO] [stdout]      |
[INFO] [stdout] 1804 |     pub pBuffer: *mut ::std::os::raw::c_void,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2540:11
[INFO] [stdout]      |
[INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2542:11
[INFO] [stdout]      |
[INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2868:9
[INFO] [stdout]      |
[INFO] [stdout] 2868 |     pub nHands: u32,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `n_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2871:9
[INFO] [stdout]      |
[INFO] [stdout] 2871 |     pub pHands: *mut LEAP_HAND,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `p_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2959:11
[INFO] [stdout]      |
[INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2961:11
[INFO] [stdout]      |
[INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2963:11
[INFO] [stdout]      |
[INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2965:11
[INFO] [stdout]      |
[INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nEvents` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3039:9
[INFO] [stdout]      |
[INFO] [stdout] 3039 |     pub nEvents: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_events`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3150:11
[INFO] [stdout]      |
[INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType =
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3152:11
[INFO] [stdout]      |
[INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3153:11
[INFO] [stdout]      |
[INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3298:9
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3371:9
[INFO] [stdout]      |
[INFO] [stdout] 3371 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3373:9
[INFO] [stdout]      |
[INFO] [stdout] 3373 |     pub pPoints: *mut LEAP_VECTOR,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pIDs` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3375:9
[INFO] [stdout]      |
[INFO] [stdout] 3375 |     pub pIDs: *mut u32,
[INFO] [stdout]      |         ^^^^ help: convert the identifier to snake case: `p_ids`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3576:11
[INFO] [stdout]      |
[INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3579:11
[INFO] [stdout]      |
[INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3582:11
[INFO] [stdout]      |
[INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3588:11
[INFO] [stdout]      |
[INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3594:11
[INFO] [stdout]      |
[INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3600:11
[INFO] [stdout]      |
[INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3603:11
[INFO] [stdout]      |
[INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3608:11
[INFO] [stdout]      |
[INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3613:11
[INFO] [stdout]      |
[INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3615:11
[INFO] [stdout]      |
[INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3623:11
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3627:11
[INFO] [stdout]      |
[INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3631:11
[INFO] [stdout]      |
[INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3635:11
[INFO] [stdout]      |
[INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3639:11
[INFO] [stdout]      |
[INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3643:11
[INFO] [stdout]      |
[INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3647:11
[INFO] [stdout]      |
[INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3649:11
[INFO] [stdout]      |
[INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3651:11
[INFO] [stdout]      |
[INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4309:11
[INFO] [stdout]      |
[INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4310:11
[INFO] [stdout]      |
[INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4311:11
[INFO] [stdout]      |
[INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4312:11
[INFO] [stdout]      |
[INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4313:11
[INFO] [stdout]      |
[INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 207 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.61s
[INFO] running `Command { std: "docker" "inspect" "59bf34c3fa4cdf658d6ddb870b11f48be4208837a18fb616a74550d7e3ae3b6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59bf34c3fa4cdf658d6ddb870b11f48be4208837a18fb616a74550d7e3ae3b6c", kill_on_drop: false }`
[INFO] [stdout] 59bf34c3fa4cdf658d6ddb870b11f48be4208837a18fb616a74550d7e3ae3b6c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f00037cb2eeb44f8fb2e6c3186efc20ad21f274dd0c697ee5c8e55201ecd359
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4f00037cb2eeb44f8fb2e6c3186efc20ad21f274dd0c697ee5c8e55201ecd359", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type __vcrt_bool = bool;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:45:10
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:51:10
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type _eLeapRS = i32;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:293:10
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:317:10
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:484:10
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:554:10
[INFO] [stdout]     |
[INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:616:10
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:649:10
[INFO] [stdout]     |
[INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:705:10
[INFO] [stdout]     |
[INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:773:10
[INFO] [stdout]     |
[INFO] [stdout] 773 | pub type _eLeapValueType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:888:10
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:950:10
[INFO] [stdout]     |
[INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1014:10
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1095:10
[INFO] [stdout]      |
[INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1110:10
[INFO] [stdout]      |
[INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1265:10
[INFO] [stdout]      |
[INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1350:10
[INFO] [stdout]      |
[INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1442:10
[INFO] [stdout]      |
[INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1508:10
[INFO] [stdout]      |
[INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1517:10
[INFO] [stdout]      |
[INFO] [stdout] 1517 | pub type _eLeapImageType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1530:10
[INFO] [stdout]      |
[INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1546:10
[INFO] [stdout]      |
[INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1682:10
[INFO] [stdout]      |
[INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1786:10
[INFO] [stdout]      |
[INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1872:10
[INFO] [stdout]      |
[INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1997:10
[INFO] [stdout]      |
[INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2026:10
[INFO] [stdout]      |
[INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2165:10
[INFO] [stdout]      |
[INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2243:10
[INFO] [stdout]      |
[INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2414:10
[INFO] [stdout]      |
[INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2538:10
[INFO] [stdout]      |
[INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2547:10
[INFO] [stdout]      |
[INFO] [stdout] 2547 | pub type _eLeapHandType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2848:10
[INFO] [stdout]      |
[INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2957:10
[INFO] [stdout]      |
[INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2968:10
[INFO] [stdout]      |
[INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3033:10
[INFO] [stdout]      |
[INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3077:10
[INFO] [stdout]      |
[INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3149:10
[INFO] [stdout]      |
[INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3154:10
[INFO] [stdout]      |
[INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3197:10
[INFO] [stdout]      |
[INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3286:10
[INFO] [stdout]      |
[INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3358:10
[INFO] [stdout]      |
[INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3444:10
[INFO] [stdout]      |
[INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3503:10
[INFO] [stdout]      |
[INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3573:10
[INFO] [stdout]      |
[INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3655:10
[INFO] [stdout]      |
[INFO] [stdout] 3655 | pub type _eLeapEventType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3973:10
[INFO] [stdout]      |
[INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4137:10
[INFO] [stdout]      |
[INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4318:10
[INFO] [stdout]      |
[INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4332:10
[INFO] [stdout]      |
[INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4368:10
[INFO] [stdout]      |
[INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4406:10
[INFO] [stdout]      |
[INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4591:10
[INFO] [stdout]      |
[INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `true_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const true_: u32 = 1;
[INFO] [stdout]    |           ^^^^^ help: convert the identifier to upper case: `TRUE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `false_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const false_: u32 = 0;
[INFO] [stdout]    |           ^^^^^^ help: convert the identifier to upper case: `FALSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:295:11
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:297:11
[INFO] [stdout]     |
[INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:299:11
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:305:11
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:307:11
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:309:11
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:311:11
[INFO] [stdout]     |
[INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:313:11
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause:
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:539:11
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:542:11
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:638:11
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:640:11
[INFO] [stdout]     |
[INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:644:11
[INFO] [stdout]     |
[INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:646:11
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:759:11
[INFO] [stdout]     |
[INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:761:11
[INFO] [stdout]     |
[INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:763:11
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:765:11
[INFO] [stdout]     |
[INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:767:11
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:769:11
[INFO] [stdout]     |
[INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `boolValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:792:9
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub boolValue: bool,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `bool_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `iValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub iValue: i32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `i_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fValue: f32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `f_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `strValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:798:9
[INFO] [stdout]     |
[INFO] [stdout] 798 |     pub strValue: *const ::std::os::raw::c_char,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `str_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:964:9
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1092:11
[INFO] [stdout]      |
[INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1097:11
[INFO] [stdout]      |
[INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1099:11
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1101:11
[INFO] [stdout]      |
[INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1103:11
[INFO] [stdout]      |
[INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1105:11
[INFO] [stdout]      |
[INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1107:11
[INFO] [stdout]      |
[INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1352:11
[INFO] [stdout]      |
[INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1354:11
[INFO] [stdout]      |
[INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1359:11
[INFO] [stdout]      |
[INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1361:11
[INFO] [stdout]      |
[INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1363:11
[INFO] [stdout]      |
[INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1365:11
[INFO] [stdout]      |
[INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1367:11
[INFO] [stdout]      |
[INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1369:11
[INFO] [stdout]      |
[INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1371:11
[INFO] [stdout]      |
[INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hDevice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1396:9
[INFO] [stdout]      |
[INFO] [stdout] 1396 |     pub hDevice: LEAP_DEVICE,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `h_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1510:11
[INFO] [stdout]      |
[INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1512:11
[INFO] [stdout]      |
[INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1514:11
[INFO] [stdout]      |
[INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1522:11
[INFO] [stdout]      |
[INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1524:11
[INFO] [stdout]      |
[INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1526:11
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1536:11
[INFO] [stdout]      |
[INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1538:11
[INFO] [stdout]      |
[INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1540:11
[INFO] [stdout]      |
[INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1542:11
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pBuffer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1804:9
[INFO] [stdout]      |
[INFO] [stdout] 1804 |     pub pBuffer: *mut ::std::os::raw::c_void,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2540:11
[INFO] [stdout]      |
[INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2542:11
[INFO] [stdout]      |
[INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2868:9
[INFO] [stdout]      |
[INFO] [stdout] 2868 |     pub nHands: u32,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `n_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2871:9
[INFO] [stdout]      |
[INFO] [stdout] 2871 |     pub pHands: *mut LEAP_HAND,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `p_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2959:11
[INFO] [stdout]      |
[INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2961:11
[INFO] [stdout]      |
[INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2963:11
[INFO] [stdout]      |
[INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2965:11
[INFO] [stdout]      |
[INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling leap-sys v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: structure field `nEvents` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3039:9
[INFO] [stdout]      |
[INFO] [stdout] 3039 |     pub nEvents: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_events`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3150:11
[INFO] [stdout]      |
[INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType =
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3152:11
[INFO] [stdout]      |
[INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3153:11
[INFO] [stdout]      |
[INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3298:9
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3371:9
[INFO] [stdout]      |
[INFO] [stdout] 3371 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3373:9
[INFO] [stdout]      |
[INFO] [stdout] 3373 |     pub pPoints: *mut LEAP_VECTOR,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pIDs` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3375:9
[INFO] [stdout]      |
[INFO] [stdout] 3375 |     pub pIDs: *mut u32,
[INFO] [stdout]      |         ^^^^ help: convert the identifier to snake case: `p_ids`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3576:11
[INFO] [stdout]      |
[INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3579:11
[INFO] [stdout]      |
[INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3582:11
[INFO] [stdout]      |
[INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3588:11
[INFO] [stdout]      |
[INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3594:11
[INFO] [stdout]      |
[INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3600:11
[INFO] [stdout]      |
[INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3603:11
[INFO] [stdout]      |
[INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3608:11
[INFO] [stdout]      |
[INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3613:11
[INFO] [stdout]      |
[INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3615:11
[INFO] [stdout]      |
[INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3623:11
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3627:11
[INFO] [stdout]      |
[INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3631:11
[INFO] [stdout]      |
[INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3635:11
[INFO] [stdout]      |
[INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3639:11
[INFO] [stdout]      |
[INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3643:11
[INFO] [stdout]      |
[INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3647:11
[INFO] [stdout]      |
[INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3649:11
[INFO] [stdout]      |
[INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3651:11
[INFO] [stdout]      |
[INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4309:11
[INFO] [stdout]      |
[INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4310:11
[INFO] [stdout]      |
[INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4311:11
[INFO] [stdout]      |
[INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4312:11
[INFO] [stdout]      |
[INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4313:11
[INFO] [stdout]      |
[INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 207 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type __vcrt_bool = bool;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:45:10
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:51:10
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type _eLeapRS = i32;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:293:10
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:317:10
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:484:10
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:554:10
[INFO] [stdout]     |
[INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:616:10
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:649:10
[INFO] [stdout]     |
[INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:705:10
[INFO] [stdout]     |
[INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:773:10
[INFO] [stdout]     |
[INFO] [stdout] 773 | pub type _eLeapValueType = i32;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:888:10
[INFO] [stdout]     |
[INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name
[INFO] [stdout]    --> src/lib.rs:950:10
[INFO] [stdout]     |
[INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1014:10
[INFO] [stdout]      |
[INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1095:10
[INFO] [stdout]      |
[INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1110:10
[INFO] [stdout]      |
[INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1265:10
[INFO] [stdout]      |
[INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1350:10
[INFO] [stdout]      |
[INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1375:10
[INFO] [stdout]      |
[INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1442:10
[INFO] [stdout]      |
[INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1508:10
[INFO] [stdout]      |
[INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1517:10
[INFO] [stdout]      |
[INFO] [stdout] 1517 | pub type _eLeapImageType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1530:10
[INFO] [stdout]      |
[INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1546:10
[INFO] [stdout]      |
[INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1682:10
[INFO] [stdout]      |
[INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1786:10
[INFO] [stdout]      |
[INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1872:10
[INFO] [stdout]      |
[INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:1997:10
[INFO] [stdout]      |
[INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR;
[INFO] [stdout]      |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2026:10
[INFO] [stdout]      |
[INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2165:10
[INFO] [stdout]      |
[INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2243:10
[INFO] [stdout]      |
[INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2414:10
[INFO] [stdout]      |
[INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2538:10
[INFO] [stdout]      |
[INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2547:10
[INFO] [stdout]      |
[INFO] [stdout] 2547 | pub type _eLeapHandType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2848:10
[INFO] [stdout]      |
[INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND;
[INFO] [stdout]      |          ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2957:10
[INFO] [stdout]      |
[INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:2968:10
[INFO] [stdout]      |
[INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3033:10
[INFO] [stdout]      |
[INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3077:10
[INFO] [stdout]      |
[INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3149:10
[INFO] [stdout]      |
[INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3154:10
[INFO] [stdout]      |
[INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3197:10
[INFO] [stdout]      |
[INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3286:10
[INFO] [stdout]      |
[INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE;
[INFO] [stdout]      |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3358:10
[INFO] [stdout]      |
[INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3444:10
[INFO] [stdout]      |
[INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3503:10
[INFO] [stdout]      |
[INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3573:10
[INFO] [stdout]      |
[INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3655:10
[INFO] [stdout]      |
[INFO] [stdout] 3655 | pub type _eLeapEventType = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:3973:10
[INFO] [stdout]      |
[INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4137:10
[INFO] [stdout]      |
[INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4318:10
[INFO] [stdout]      |
[INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4332:10
[INFO] [stdout]      |
[INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4368:10
[INFO] [stdout]      |
[INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4406:10
[INFO] [stdout]      |
[INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name
[INFO] [stdout]     --> src/lib.rs:4591:10
[INFO] [stdout]      |
[INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA;
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:202:18
[INFO] [stdout]     |
[INFO] [stdout] 202 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).handle as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unaligned_references)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).id as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).size as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).flags as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).server_namespace as *const _
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).allocate as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:377:18
[INFO] [stdout]     |
[INFO] [stdout] 377 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).deallocate as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:387:18
[INFO] [stdout]     |
[INFO] [stdout] 387 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).state as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:471:18
[INFO] [stdout]     |
[INFO] [stdout] 471 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_EVENT>())).flags as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:513:13
[INFO] [stdout]     |
[INFO] [stdout] 513 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_LOST_EVENT>())).flags as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).size as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:599:18
[INFO] [stdout]     |
[INFO] [stdout] 599 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).status as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:679:18
[INFO] [stdout]     |
[INFO] [stdout] 679 |         unsafe { &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).reserved as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).current_policy as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).iValue as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).fValue as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).strValue as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 |         unsafe { &(*(::std::ptr::null::<_LEAP_VARIANT>())).type_ as *const _ as usize },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:920:13
[INFO] [stdout]     |
[INFO] [stdout] 920 |             &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).requestID as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]    --> src/lib.rs:982:13
[INFO] [stdout]     |
[INFO] [stdout] 982 |             &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).requestID as *const _ as usize
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]     = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1160:18
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).size as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1170:18
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).status as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1180:18
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).caps as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1190:18
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).pid as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1200:18
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).baseline as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1210:18
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial_length as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1220:18
[INFO] [stdout]      |
[INFO] [stdout] 1220 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1230:18
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).h_fov as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1240:18
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).v_fov as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1250:18
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).range as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1313:18
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).flags as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1333:18
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).status as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1412:13
[INFO] [stdout]      |
[INFO] [stdout] 1412 |             &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).status as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1424:13
[INFO] [stdout]      |
[INFO] [stdout] 1424 |             &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).hDevice as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1476:18
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).reserved as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1486:18
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).frame_id as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1496:18
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1589:18
[INFO] [stdout]      |
[INFO] [stdout] 1589 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).type_ as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1599:18
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).format as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1609:18
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).bpp as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1619:18
[INFO] [stdout]      |
[INFO] [stdout] 1619 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).width as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1629:18
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).height as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1639:18
[INFO] [stdout]      |
[INFO] [stdout] 1639 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_scale as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1649:18
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_scale as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1659:18
[INFO] [stdout]      |
[INFO] [stdout] 1659 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_offset as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1669:18
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_offset as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1729:13
[INFO] [stdout]      |
[INFO] [stdout] 1729 |             &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).x as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1741:13
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).y as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1820:13
[INFO] [stdout]      |
[INFO] [stdout] 1820 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).frame_id as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1832:13
[INFO] [stdout]      |
[INFO] [stdout] 1832 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).type_ as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1844:13
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).buffer_len as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1857:13
[INFO] [stdout]      |
[INFO] [stdout] 1857 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).pBuffer as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1920:13
[INFO] [stdout]      |
[INFO] [stdout] 1920 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).x as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1933:13
[INFO] [stdout]      |
[INFO] [stdout] 1933 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).y as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1946:13
[INFO] [stdout]      |
[INFO] [stdout] 1946 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).z as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:1971:18
[INFO] [stdout]      |
[INFO] [stdout] 1971 |         unsafe { &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1>())).v as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2074:13
[INFO] [stdout]      |
[INFO] [stdout] 2074 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).x as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2087:13
[INFO] [stdout]      |
[INFO] [stdout] 2087 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).y as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2100:13
[INFO] [stdout]      |
[INFO] [stdout] 2100 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).z as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2113:13
[INFO] [stdout]      |
[INFO] [stdout] 2113 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).w as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2139:13
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1>())).v as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2218:18
[INFO] [stdout]      |
[INFO] [stdout] 2218 |         unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).width as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2390:18
[INFO] [stdout]      |
[INFO] [stdout] 2390 |         unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).finger_id as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2400:18
[INFO] [stdout]      |
[INFO] [stdout] 2400 |         unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).is_extended as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2504:18
[INFO] [stdout]      |
[INFO] [stdout] 2504 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).width as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2736:18
[INFO] [stdout]      |
[INFO] [stdout] 2736 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).id as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2746:18
[INFO] [stdout]      |
[INFO] [stdout] 2746 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).flags as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2756:18
[INFO] [stdout]      |
[INFO] [stdout] 2756 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).type_ as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2766:18
[INFO] [stdout]      |
[INFO] [stdout] 2766 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).confidence as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2776:18
[INFO] [stdout]      |
[INFO] [stdout] 2776 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).visible_time as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2786:18
[INFO] [stdout]      |
[INFO] [stdout] 2786 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_distance as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2796:18
[INFO] [stdout]      |
[INFO] [stdout] 2796 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_angle as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2806:18
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_strength as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2816:18
[INFO] [stdout]      |
[INFO] [stdout] 2816 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_strength as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2912:13
[INFO] [stdout]      |
[INFO] [stdout] 2912 |             &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).tracking_frame_id as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2923:18
[INFO] [stdout]      |
[INFO] [stdout] 2923 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).nHands as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2933:18
[INFO] [stdout]      |
[INFO] [stdout] 2933 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).pHands as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:2943:18
[INFO] [stdout]      |
[INFO] [stdout] 2943 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).framerate as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3001:18
[INFO] [stdout]      |
[INFO] [stdout] 3001 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).severity as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3011:18
[INFO] [stdout]      |
[INFO] [stdout] 3011 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3021:18
[INFO] [stdout]      |
[INFO] [stdout] 3021 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).message as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3057:18
[INFO] [stdout]      |
[INFO] [stdout] 3057 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).nEvents as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3067:18
[INFO] [stdout]      |
[INFO] [stdout] 3067 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).events as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3121:13
[INFO] [stdout]      |
[INFO] [stdout] 3121 |             &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).last_status as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3134:13
[INFO] [stdout]      |
[INFO] [stdout] 3134 |             &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).status as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3176:13
[INFO] [stdout]      |
[INFO] [stdout] 3176 |             &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).frame_id as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3187:18
[INFO] [stdout]      |
[INFO] [stdout] 3187 |         unsafe { &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).type_ as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3246:18
[INFO] [stdout]      |
[INFO] [stdout] 3246 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).matrix_version as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3256:18
[INFO] [stdout]      |
[INFO] [stdout] 3256 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).distortion_matrix as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3266:18
[INFO] [stdout]      |
[INFO] [stdout] 3266 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).data as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3276:18
[INFO] [stdout]      |
[INFO] [stdout] 3276 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).offset as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3317:13
[INFO] [stdout]      |
[INFO] [stdout] 3317 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).frame_id as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3330:13
[INFO] [stdout]      |
[INFO] [stdout] 3330 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).timestamp as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3343:13
[INFO] [stdout]      |
[INFO] [stdout] 3343 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).nPoints as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3390:18
[INFO] [stdout]      |
[INFO] [stdout] 3390 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).frame_id as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3400:18
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3410:18
[INFO] [stdout]      |
[INFO] [stdout] 3410 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).nPoints as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3420:18
[INFO] [stdout]      |
[INFO] [stdout] 3420 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pPoints as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3430:18
[INFO] [stdout]      |
[INFO] [stdout] 3430 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pIDs as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3469:18
[INFO] [stdout]      |
[INFO] [stdout] 3469 |         unsafe { &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3555:18
[INFO] [stdout]      |
[INFO] [stdout] 3555 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).calib as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3729:13
[INFO] [stdout]      |
[INFO] [stdout] 3729 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).pointer as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3742:13
[INFO] [stdout]      |
[INFO] [stdout] 3742 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3755:13
[INFO] [stdout]      |
[INFO] [stdout] 3755 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_lost_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3768:13
[INFO] [stdout]      |
[INFO] [stdout] 3768 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3781:13
[INFO] [stdout]      |
[INFO] [stdout] 3781 | /             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>()))
[INFO] [stdout] 3782 | |                 .device_status_change_event as *const _ as usize
[INFO] [stdout]      | |___________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3794:13
[INFO] [stdout]      |
[INFO] [stdout] 3794 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).policy_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3807:13
[INFO] [stdout]      |
[INFO] [stdout] 3807 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_failure_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3820:13
[INFO] [stdout]      |
[INFO] [stdout] 3820 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).tracking_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3833:13
[INFO] [stdout]      |
[INFO] [stdout] 3833 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_event as *const _
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3846:13
[INFO] [stdout]      |
[INFO] [stdout] 3846 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_events
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3859:13
[INFO] [stdout]      |
[INFO] [stdout] 3859 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_response_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3872:13
[INFO] [stdout]      |
[INFO] [stdout] 3872 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_change_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3885:13
[INFO] [stdout]      |
[INFO] [stdout] 3885 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).dropped_frame_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3898:13
[INFO] [stdout]      |
[INFO] [stdout] 3898 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).image_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3911:13
[INFO] [stdout]      |
[INFO] [stdout] 3911 | /             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>()))
[INFO] [stdout] 3912 | |                 .point_mapping_change_event as *const _ as usize
[INFO] [stdout]      | |___________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3924:13
[INFO] [stdout]      |
[INFO] [stdout] 3924 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).head_pose_event
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3949:18
[INFO] [stdout]      |
[INFO] [stdout] 3949 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).size as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:3959:18
[INFO] [stdout]      |
[INFO] [stdout] 3959 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).type_ as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4355:18
[INFO] [stdout]      |
[INFO] [stdout] 4355 |         unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_PARAMETERS>())).mode as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4392:18
[INFO] [stdout]      |
[INFO] [stdout] 4392 |         unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_STATUS>())).mode as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4519:18
[INFO] [stdout]      |
[INFO] [stdout] 4519 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).thread_id as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4529:18
[INFO] [stdout]      |
[INFO] [stdout] 4529 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).start_time as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4539:18
[INFO] [stdout]      |
[INFO] [stdout] 4539 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).end_time as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4549:18
[INFO] [stdout]      |
[INFO] [stdout] 4549 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_depth as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4559:18
[INFO] [stdout]      |
[INFO] [stdout] 4559 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).file_name as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4570:13
[INFO] [stdout]      |
[INFO] [stdout] 4570 |             &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).line_number as *const _ as usize
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: reference to packed field is unaligned
[INFO] [stdout]     --> src/lib.rs:4581:18
[INFO] [stdout]      |
[INFO] [stdout] 4581 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_name as *const _ as usize },
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #82523 <https://github.com/rust-lang/rust/issues/82523>
[INFO] [stdout]      = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `true_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const true_: u32 = 1;
[INFO] [stdout]    |           ^^^^^ help: convert the identifier to upper case: `TRUE`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `false_` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const false_: u32 = 0;
[INFO] [stdout]    |           ^^^^^^ help: convert the identifier to upper case: `FALSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name
[INFO] [stdout]   --> src/lib.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_REF` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:190:4
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn bindgen_test_layout__LEAP_DEVICE_REF() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_ref`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).handle as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:212:19
[INFO] [stdout]     |
[INFO] [stdout] 212 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).id as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_CONFIG` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:244:4
[INFO] [stdout]     |
[INFO] [stdout] 244 | fn bindgen_test_layout__LEAP_CONNECTION_CONFIG() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).server_namespace as *const _
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:295:11
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:297:11
[INFO] [stdout]     |
[INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:299:11
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:301:11
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:305:11
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:307:11
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:309:11
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:311:11
[INFO] [stdout]     |
[INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:313:11
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout_LEAP_ALLOCATOR` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:355:4
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn bindgen_test_layout_LEAP_ALLOCATOR() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:367:19
[INFO] [stdout]     |
[INFO] [stdout] 367 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).allocate as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:377:19
[INFO] [stdout]     |
[INFO] [stdout] 377 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).deallocate as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |         unsafe { &(*(::std::ptr::null::<LEAP_ALLOCATOR>())).state as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:443:11
[INFO] [stdout]     |
[INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause:
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:446:11
[INFO] [stdout]     |
[INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_EVENT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:459:4
[INFO] [stdout]     |
[INFO] [stdout] 459 | fn bindgen_test_layout__LEAP_CONNECTION_EVENT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:471:19
[INFO] [stdout]     |
[INFO] [stdout] 471 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_EVENT>())).flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_LOST_EVENT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:500:4
[INFO] [stdout]     |
[INFO] [stdout] 500 | fn bindgen_test_layout__LEAP_CONNECTION_LOST_EVENT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_lost_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:513:14
[INFO] [stdout]     |
[INFO] [stdout] 513 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_LOST_EVENT>())).flags as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:539:11
[INFO] [stdout]     |
[INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:542:11
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus =
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_INFO` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:577:4
[INFO] [stdout]     |
[INFO] [stdout] 577 | fn bindgen_test_layout__LEAP_CONNECTION_INFO() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 589 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).size as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:599:19
[INFO] [stdout]     |
[INFO] [stdout] 599 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).status as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:638:11
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:640:11
[INFO] [stdout]     |
[INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:644:11
[INFO] [stdout]     |
[INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:646:11
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POLICY_EVENT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:667:4
[INFO] [stdout]     |
[INFO] [stdout] 667 | fn bindgen_test_layout__LEAP_POLICY_EVENT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_policy_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:679:19
[INFO] [stdout]     |
[INFO] [stdout] 679 |         unsafe { &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).reserved as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:690:14
[INFO] [stdout]     |
[INFO] [stdout] 690 |             &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).current_policy as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:759:11
[INFO] [stdout]     |
[INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:761:11
[INFO] [stdout]     |
[INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:763:11
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:765:11
[INFO] [stdout]     |
[INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:767:11
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name
[INFO] [stdout]    --> src/lib.rs:769:11
[INFO] [stdout]     |
[INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `boolValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:792:9
[INFO] [stdout]     |
[INFO] [stdout] 792 |     pub boolValue: bool,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `bool_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `iValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub iValue: i32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `i_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `fValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pub fValue: f32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `f_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `strValue` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:798:9
[INFO] [stdout]     |
[INFO] [stdout] 798 |     pub strValue: *const ::std::os::raw::c_char,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `str_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VARIANT__bindgen_ty_1` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:802:4
[INFO] [stdout]     |
[INFO] [stdout] 802 | fn bindgen_test_layout__LEAP_VARIANT__bindgen_ty_1() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_variant_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:815:14
[INFO] [stdout]     |
[INFO] [stdout] 815 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).boolValue as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:827:14
[INFO] [stdout]     |
[INFO] [stdout] 827 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).iValue as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:839:14
[INFO] [stdout]     |
[INFO] [stdout] 839 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).fValue as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |             &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).strValue as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VARIANT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:863:4
[INFO] [stdout]     |
[INFO] [stdout] 863 | fn bindgen_test_layout__LEAP_VARIANT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_variant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:875:19
[INFO] [stdout]     |
[INFO] [stdout] 875 |         unsafe { &(*(::std::ptr::null::<_LEAP_VARIANT>())).type_ as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONFIG_RESPONSE_EVENT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:907:4
[INFO] [stdout]     |
[INFO] [stdout] 907 | fn bindgen_test_layout__LEAP_CONFIG_RESPONSE_EVENT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_config_response_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:920:14
[INFO] [stdout]     |
[INFO] [stdout] 920 |             &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).requestID as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:932:14
[INFO] [stdout]     |
[INFO] [stdout] 932 |             &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).value as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `requestID` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:964:9
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub requestID: u32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `request_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONFIG_CHANGE_EVENT` should have a snake case name
[INFO] [stdout]    --> src/lib.rs:969:4
[INFO] [stdout]     |
[INFO] [stdout] 969 | fn bindgen_test_layout__LEAP_CONFIG_CHANGE_EVENT() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_config_change_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:982:14
[INFO] [stdout]     |
[INFO] [stdout] 982 |             &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).requestID as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/lib.rs:994:14
[INFO] [stdout]     |
[INFO] [stdout] 994 |             &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).status as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1092:11
[INFO] [stdout]      |
[INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1097:11
[INFO] [stdout]      |
[INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1099:11
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1101:11
[INFO] [stdout]      |
[INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1103:11
[INFO] [stdout]      |
[INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1105:11
[INFO] [stdout]      |
[INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1107:11
[INFO] [stdout]      |
[INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_INFO` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1148:4
[INFO] [stdout]      |
[INFO] [stdout] 1148 | fn bindgen_test_layout__LEAP_DEVICE_INFO() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_info`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1160:19
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1170:19
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).status as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1180:19
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).caps as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1190:19
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).pid as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1200:19
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).baseline as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1210:19
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial_length as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1220:19
[INFO] [stdout]      |
[INFO] [stdout] 1220 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1230:19
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).h_fov as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1240:19
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).v_fov as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1250:19
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).range as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1301:4
[INFO] [stdout]      |
[INFO] [stdout] 1301 | fn bindgen_test_layout__LEAP_DEVICE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1313:19
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1323:19
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).device as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1333:19
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).status as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1352:11
[INFO] [stdout]      |
[INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1354:11
[INFO] [stdout]      |
[INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1359:11
[INFO] [stdout]      |
[INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1361:11
[INFO] [stdout]      |
[INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1363:11
[INFO] [stdout]      |
[INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1365:11
[INFO] [stdout]      |
[INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1367:11
[INFO] [stdout]      |
[INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1369:11
[INFO] [stdout]      |
[INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1371:11
[INFO] [stdout]      |
[INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `hDevice` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1396:9
[INFO] [stdout]      |
[INFO] [stdout] 1396 |     pub hDevice: LEAP_DEVICE,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `h_device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_FAILURE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1399:4
[INFO] [stdout]      |
[INFO] [stdout] 1399 | fn bindgen_test_layout__LEAP_DEVICE_FAILURE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_failure_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1412:14
[INFO] [stdout]      |
[INFO] [stdout] 1412 |             &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).status as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1424:14
[INFO] [stdout]      |
[INFO] [stdout] 1424 |             &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).hDevice as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_FRAME_HEADER` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1464:4
[INFO] [stdout]      |
[INFO] [stdout] 1464 | fn bindgen_test_layout__LEAP_FRAME_HEADER() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_frame_header`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1476:19
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).reserved as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1486:19
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).frame_id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1496:19
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1510:11
[INFO] [stdout]      |
[INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1512:11
[INFO] [stdout]      |
[INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1514:11
[INFO] [stdout]      |
[INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1522:11
[INFO] [stdout]      |
[INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1524:11
[INFO] [stdout]      |
[INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1526:11
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1536:11
[INFO] [stdout]      |
[INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1538:11
[INFO] [stdout]      |
[INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1540:11
[INFO] [stdout]      |
[INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:1542:11
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_PROPERTIES` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1577:4
[INFO] [stdout]      |
[INFO] [stdout] 1577 | fn bindgen_test_layout__LEAP_IMAGE_PROPERTIES() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1589:19
[INFO] [stdout]      |
[INFO] [stdout] 1589 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).type_ as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1599:19
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).format as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1609:19
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).bpp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1619:19
[INFO] [stdout]      |
[INFO] [stdout] 1619 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).width as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1629:19
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).height as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1639:19
[INFO] [stdout]      |
[INFO] [stdout] 1639 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_scale as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1649:19
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_scale as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1659:19
[INFO] [stdout]      |
[INFO] [stdout] 1659 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1669:19
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DISTORTION_MATRIX__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1710:4
[INFO] [stdout]      |
[INFO] [stdout] 1710 | fn bindgen_test_layout__LEAP_DISTORTION_MATRIX__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_distortion_matrix_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1729:14
[INFO] [stdout]      |
[INFO] [stdout] 1729 |             &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).x as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1741:14
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).y as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DISTORTION_MATRIX` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1753:4
[INFO] [stdout]      |
[INFO] [stdout] 1753 | fn bindgen_test_layout__LEAP_DISTORTION_MATRIX() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_distortion_matrix`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1765:19
[INFO] [stdout]      |
[INFO] [stdout] 1765 |         unsafe { &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX>())).matrix as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pBuffer` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1804:9
[INFO] [stdout]      |
[INFO] [stdout] 1804 |     pub pBuffer: *mut ::std::os::raw::c_void,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_FRAME_DESCRIPTION` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1807:4
[INFO] [stdout]      |
[INFO] [stdout] 1807 | fn bindgen_test_layout__LEAP_IMAGE_FRAME_DESCRIPTION() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_frame_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1820:14
[INFO] [stdout]      |
[INFO] [stdout] 1820 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).frame_id as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1832:14
[INFO] [stdout]      |
[INFO] [stdout] 1832 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).type_ as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1844:14
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).buffer_len as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1857:14
[INFO] [stdout]      |
[INFO] [stdout] 1857 |             &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).pBuffer as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1901:4
[INFO] [stdout]      |
[INFO] [stdout] 1901 | fn bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector_bindgen_ty_1_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1920:14
[INFO] [stdout]      |
[INFO] [stdout] 1920 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).x as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1933:14
[INFO] [stdout]      |
[INFO] [stdout] 1933 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).y as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1946:14
[INFO] [stdout]      |
[INFO] [stdout] 1946 |             &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).z as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1959:4
[INFO] [stdout]      |
[INFO] [stdout] 1959 | fn bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:1971:19
[INFO] [stdout]      |
[INFO] [stdout] 1971 |         unsafe { &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:1982:4
[INFO] [stdout]      |
[INFO] [stdout] 1982 | fn bindgen_test_layout__LEAP_VECTOR() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_MATRIX_3x3` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2004:4
[INFO] [stdout]      |
[INFO] [stdout] 2004 | fn bindgen_test_layout__LEAP_MATRIX_3x3() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_matrix_3x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2016:19
[INFO] [stdout]      |
[INFO] [stdout] 2016 |         unsafe { &(*(::std::ptr::null::<_LEAP_MATRIX_3x3>())).m as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2055:4
[INFO] [stdout]      |
[INFO] [stdout] 2055 | fn bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion_bindgen_ty_1_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2074:14
[INFO] [stdout]      |
[INFO] [stdout] 2074 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).x as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2087:14
[INFO] [stdout]      |
[INFO] [stdout] 2087 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).y as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2100:14
[INFO] [stdout]      |
[INFO] [stdout] 2100 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).z as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2113:14
[INFO] [stdout]      |
[INFO] [stdout] 2113 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).w as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2126:4
[INFO] [stdout]      |
[INFO] [stdout] 2126 | fn bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2139:14
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1>())).v as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2151:4
[INFO] [stdout]      |
[INFO] [stdout] 2151 | fn bindgen_test_layout__LEAP_QUATERNION() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_BONE` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2186:4
[INFO] [stdout]      |
[INFO] [stdout] 2186 | fn bindgen_test_layout__LEAP_BONE() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_bone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2198:19
[INFO] [stdout]      |
[INFO] [stdout] 2198 |         unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).prev_joint as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2208:19
[INFO] [stdout]      |
[INFO] [stdout] 2208 |         unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).next_joint as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2218:19
[INFO] [stdout]      |
[INFO] [stdout] 2218 |         unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).width as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2228:19
[INFO] [stdout]      |
[INFO] [stdout] 2228 |         unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).rotation as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2284:4
[INFO] [stdout]      |
[INFO] [stdout] 2284 | fn bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit_bindgen_ty_1_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2303:14
[INFO] [stdout]      |
[INFO] [stdout] 2303 |             &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).metacarpal
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2316:14
[INFO] [stdout]      |
[INFO] [stdout] 2316 |             &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).proximal as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2329:14
[INFO] [stdout]      |
[INFO] [stdout] 2329 |             &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).intermediate
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2342:14
[INFO] [stdout]      |
[INFO] [stdout] 2342 |             &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).distal as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2355:4
[INFO] [stdout]      |
[INFO] [stdout] 2355 | fn bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2367:19
[INFO] [stdout]      |
[INFO] [stdout] 2367 |         unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1>())).bones as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2378:4
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn bindgen_test_layout__LEAP_DIGIT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2390:19
[INFO] [stdout]      |
[INFO] [stdout] 2390 |         unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).finger_id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2400:19
[INFO] [stdout]      |
[INFO] [stdout] 2400 |         unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).is_extended as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_PALM` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2452:4
[INFO] [stdout]      |
[INFO] [stdout] 2452 | fn bindgen_test_layout__LEAP_PALM() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_palm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2464:19
[INFO] [stdout]      |
[INFO] [stdout] 2464 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).position as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2474:19
[INFO] [stdout]      |
[INFO] [stdout] 2474 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).stabilized_position as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2484:19
[INFO] [stdout]      |
[INFO] [stdout] 2484 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).velocity as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2494:19
[INFO] [stdout]      |
[INFO] [stdout] 2494 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).normal as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2504:19
[INFO] [stdout]      |
[INFO] [stdout] 2504 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).width as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2514:19
[INFO] [stdout]      |
[INFO] [stdout] 2514 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).direction as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2524:19
[INFO] [stdout]      |
[INFO] [stdout] 2524 |         unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).orientation as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2540:11
[INFO] [stdout]      |
[INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2542:11
[INFO] [stdout]      |
[INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND__bindgen_ty_1__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2617:4
[INFO] [stdout]      |
[INFO] [stdout] 2617 | fn bindgen_test_layout__LEAP_HAND__bindgen_ty_1__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand_bindgen_ty_1_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2636:14
[INFO] [stdout]      |
[INFO] [stdout] 2636 |             &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).thumb as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2649:14
[INFO] [stdout]      |
[INFO] [stdout] 2649 |             &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).index as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2662:14
[INFO] [stdout]      |
[INFO] [stdout] 2662 |             &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).middle as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2675:14
[INFO] [stdout]      |
[INFO] [stdout] 2675 |             &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).ring as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2688:14
[INFO] [stdout]      |
[INFO] [stdout] 2688 |             &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).pinky as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2701:4
[INFO] [stdout]      |
[INFO] [stdout] 2701 | fn bindgen_test_layout__LEAP_HAND__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2713:19
[INFO] [stdout]      |
[INFO] [stdout] 2713 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1>())).digits as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2724:4
[INFO] [stdout]      |
[INFO] [stdout] 2724 | fn bindgen_test_layout__LEAP_HAND() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2736:19
[INFO] [stdout]      |
[INFO] [stdout] 2736 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2746:19
[INFO] [stdout]      |
[INFO] [stdout] 2746 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2756:19
[INFO] [stdout]      |
[INFO] [stdout] 2756 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).type_ as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2766:19
[INFO] [stdout]      |
[INFO] [stdout] 2766 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).confidence as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2776:19
[INFO] [stdout]      |
[INFO] [stdout] 2776 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).visible_time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2786:19
[INFO] [stdout]      |
[INFO] [stdout] 2786 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_distance as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2796:19
[INFO] [stdout]      |
[INFO] [stdout] 2796 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_angle as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2806:19
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_strength as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2816:19
[INFO] [stdout]      |
[INFO] [stdout] 2816 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_strength as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2826:19
[INFO] [stdout]      |
[INFO] [stdout] 2826 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).palm as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2836:19
[INFO] [stdout]      |
[INFO] [stdout] 2836 |         unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).arm as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2868:9
[INFO] [stdout]      |
[INFO] [stdout] 2868 |     pub nHands: u32,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `n_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pHands` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2871:9
[INFO] [stdout]      |
[INFO] [stdout] 2871 |     pub pHands: *mut LEAP_HAND,
[INFO] [stdout]      |         ^^^^^^ help: convert the identifier to snake case: `p_hands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_TRACKING_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2889:4
[INFO] [stdout]      |
[INFO] [stdout] 2889 | fn bindgen_test_layout__LEAP_TRACKING_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_tracking_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2901:19
[INFO] [stdout]      |
[INFO] [stdout] 2901 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2912:14
[INFO] [stdout]      |
[INFO] [stdout] 2912 |             &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).tracking_frame_id as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2923:19
[INFO] [stdout]      |
[INFO] [stdout] 2923 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).nHands as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2933:19
[INFO] [stdout]      |
[INFO] [stdout] 2933 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).pHands as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:2943:19
[INFO] [stdout]      |
[INFO] [stdout] 2943 |         unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).framerate as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2959:11
[INFO] [stdout]      |
[INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2961:11
[INFO] [stdout]      |
[INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2963:11
[INFO] [stdout]      |
[INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:2965:11
[INFO] [stdout]      |
[INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_LOG_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:2989:4
[INFO] [stdout]      |
[INFO] [stdout] 2989 | fn bindgen_test_layout__LEAP_LOG_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_log_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3001:19
[INFO] [stdout]      |
[INFO] [stdout] 3001 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).severity as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3011:19
[INFO] [stdout]      |
[INFO] [stdout] 3011 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3021:19
[INFO] [stdout]      |
[INFO] [stdout] 3021 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).message as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nEvents` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3039:9
[INFO] [stdout]      |
[INFO] [stdout] 3039 |     pub nEvents: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_events`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_LOG_EVENTS` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3045:4
[INFO] [stdout]      |
[INFO] [stdout] 3045 | fn bindgen_test_layout__LEAP_LOG_EVENTS() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_log_events`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3057:19
[INFO] [stdout]      |
[INFO] [stdout] 3057 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).nEvents as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3067:19
[INFO] [stdout]      |
[INFO] [stdout] 3067 |         unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).events as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_STATUS_CHANGE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3093:4
[INFO] [stdout]      |
[INFO] [stdout] 3093 | fn bindgen_test_layout__LEAP_DEVICE_STATUS_CHANGE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_status_change_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3109:14
[INFO] [stdout]      |
[INFO] [stdout] 3109 |             &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).device as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3121:14
[INFO] [stdout]      |
[INFO] [stdout] 3121 |             &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).last_status as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3134:14
[INFO] [stdout]      |
[INFO] [stdout] 3134 |             &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).status as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3150:11
[INFO] [stdout]      |
[INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType =
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3152:11
[INFO] [stdout]      |
[INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3153:11
[INFO] [stdout]      |
[INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DROPPED_FRAME_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3163:4
[INFO] [stdout]      |
[INFO] [stdout] 3163 | fn bindgen_test_layout__LEAP_DROPPED_FRAME_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_dropped_frame_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3176:14
[INFO] [stdout]      |
[INFO] [stdout] 3176 |             &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).frame_id as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3187:19
[INFO] [stdout]      |
[INFO] [stdout] 3187 |         unsafe { &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).type_ as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3224:4
[INFO] [stdout]      |
[INFO] [stdout] 3224 | fn bindgen_test_layout__LEAP_IMAGE() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3236:19
[INFO] [stdout]      |
[INFO] [stdout] 3236 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).properties as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3246:19
[INFO] [stdout]      |
[INFO] [stdout] 3246 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).matrix_version as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3256:19
[INFO] [stdout]      |
[INFO] [stdout] 3256 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).distortion_matrix as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3266:19
[INFO] [stdout]      |
[INFO] [stdout] 3266 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).data as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3276:19
[INFO] [stdout]      |
[INFO] [stdout] 3276 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).offset as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3298:9
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POINT_MAPPING_CHANGE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3301:4
[INFO] [stdout]      |
[INFO] [stdout] 3301 | fn bindgen_test_layout__LEAP_POINT_MAPPING_CHANGE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_point_mapping_change_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3317:14
[INFO] [stdout]      |
[INFO] [stdout] 3317 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).frame_id as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3330:14
[INFO] [stdout]      |
[INFO] [stdout] 3330 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).timestamp as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3343:14
[INFO] [stdout]      |
[INFO] [stdout] 3343 |             &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).nPoints as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `nPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3371:9
[INFO] [stdout]      |
[INFO] [stdout] 3371 |     pub nPoints: u32,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pPoints` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3373:9
[INFO] [stdout]      |
[INFO] [stdout] 3373 |     pub pPoints: *mut LEAP_VECTOR,
[INFO] [stdout]      |         ^^^^^^^ help: convert the identifier to snake case: `p_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pIDs` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3375:9
[INFO] [stdout]      |
[INFO] [stdout] 3375 |     pub pIDs: *mut u32,
[INFO] [stdout]      |         ^^^^ help: convert the identifier to snake case: `p_ids`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POINT_MAPPING` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3378:4
[INFO] [stdout]      |
[INFO] [stdout] 3378 | fn bindgen_test_layout__LEAP_POINT_MAPPING() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_point_mapping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3390:19
[INFO] [stdout]      |
[INFO] [stdout] 3390 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).frame_id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3400:19
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3410:19
[INFO] [stdout]      |
[INFO] [stdout] 3410 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).nPoints as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3420:19
[INFO] [stdout]      |
[INFO] [stdout] 3420 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pPoints as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3430:19
[INFO] [stdout]      |
[INFO] [stdout] 3430 |         unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pIDs as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HEAD_POSE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3457:4
[INFO] [stdout]      |
[INFO] [stdout] 3457 | fn bindgen_test_layout__LEAP_HEAD_POSE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_head_pose_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3469:19
[INFO] [stdout]      |
[INFO] [stdout] 3469 |         unsafe { &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).timestamp as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3480:14
[INFO] [stdout]      |
[INFO] [stdout] 3480 |             &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).head_position as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3492:14
[INFO] [stdout]      |
[INFO] [stdout] 3492 |             &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).head_orientation as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_EVENT` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3523:4
[INFO] [stdout]      |
[INFO] [stdout] 3523 | fn bindgen_test_layout__LEAP_IMAGE_EVENT() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3535:19
[INFO] [stdout]      |
[INFO] [stdout] 3535 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).info as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3545:19
[INFO] [stdout]      |
[INFO] [stdout] 3545 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).image as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3555:19
[INFO] [stdout]      |
[INFO] [stdout] 3555 |         unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).calib as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3576:11
[INFO] [stdout]      |
[INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3579:11
[INFO] [stdout]      |
[INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3582:11
[INFO] [stdout]      |
[INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3588:11
[INFO] [stdout]      |
[INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3594:11
[INFO] [stdout]      |
[INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3600:11
[INFO] [stdout]      |
[INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3603:11
[INFO] [stdout]      |
[INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3608:11
[INFO] [stdout]      |
[INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3613:11
[INFO] [stdout]      |
[INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3615:11
[INFO] [stdout]      |
[INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3623:11
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3627:11
[INFO] [stdout]      |
[INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3631:11
[INFO] [stdout]      |
[INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3635:11
[INFO] [stdout]      |
[INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3639:11
[INFO] [stdout]      |
[INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3643:11
[INFO] [stdout]      |
[INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3647:11
[INFO] [stdout]      |
[INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3649:11
[INFO] [stdout]      |
[INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:3651:11
[INFO] [stdout]      |
[INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_MESSAGE__bindgen_ty_1` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3710:4
[INFO] [stdout]      |
[INFO] [stdout] 3710 | fn bindgen_test_layout__LEAP_CONNECTION_MESSAGE__bindgen_ty_1() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_message_bindgen_ty_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3729:14
[INFO] [stdout]      |
[INFO] [stdout] 3729 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).pointer as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3742:14
[INFO] [stdout]      |
[INFO] [stdout] 3742 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3755:14
[INFO] [stdout]      |
[INFO] [stdout] 3755 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_lost_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3768:14
[INFO] [stdout]      |
[INFO] [stdout] 3768 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3781:14
[INFO] [stdout]      |
[INFO] [stdout] 3781 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>()))
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3794:14
[INFO] [stdout]      |
[INFO] [stdout] 3794 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).policy_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3807:14
[INFO] [stdout]      |
[INFO] [stdout] 3807 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_failure_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3820:14
[INFO] [stdout]      |
[INFO] [stdout] 3820 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).tracking_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3833:14
[INFO] [stdout]      |
[INFO] [stdout] 3833 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_event as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3846:14
[INFO] [stdout]      |
[INFO] [stdout] 3846 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_events
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3859:14
[INFO] [stdout]      |
[INFO] [stdout] 3859 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_response_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3872:14
[INFO] [stdout]      |
[INFO] [stdout] 3872 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_change_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3885:14
[INFO] [stdout]      |
[INFO] [stdout] 3885 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).dropped_frame_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3898:14
[INFO] [stdout]      |
[INFO] [stdout] 3898 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).image_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3911:14
[INFO] [stdout]      |
[INFO] [stdout] 3911 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>()))
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3924:14
[INFO] [stdout]      |
[INFO] [stdout] 3924 |             &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).head_pose_event
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_MESSAGE` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:3937:4
[INFO] [stdout]      |
[INFO] [stdout] 3937 | fn bindgen_test_layout__LEAP_CONNECTION_MESSAGE() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_message`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3949:19
[INFO] [stdout]      |
[INFO] [stdout] 3949 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).size as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:3959:19
[INFO] [stdout]      |
[INFO] [stdout] 3959 |         unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).type_ as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4309:11
[INFO] [stdout]      |
[INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4310:11
[INFO] [stdout]      |
[INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4311:11
[INFO] [stdout]      |
[INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4312:11
[INFO] [stdout]      |
[INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name
[INFO] [stdout]     --> src/lib.rs:4313:11
[INFO] [stdout]      |
[INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8;
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_RECORDING_PARAMETERS` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4343:4
[INFO] [stdout]      |
[INFO] [stdout] 4343 | fn bindgen_test_layout__LEAP_RECORDING_PARAMETERS() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_recording_parameters`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4355:19
[INFO] [stdout]      |
[INFO] [stdout] 4355 |         unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_PARAMETERS>())).mode as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_RECORDING_STATUS` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4380:4
[INFO] [stdout]      |
[INFO] [stdout] 4380 | fn bindgen_test_layout__LEAP_RECORDING_STATUS() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_recording_status`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4392:19
[INFO] [stdout]      |
[INFO] [stdout] 4392 |         unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_STATUS>())).mode as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bindgen_test_layout__LEAP_TELEMETRY_DATA` should have a snake case name
[INFO] [stdout]     --> src/lib.rs:4507:4
[INFO] [stdout]      |
[INFO] [stdout] 4507 | fn bindgen_test_layout__LEAP_TELEMETRY_DATA() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_telemetry_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4519:19
[INFO] [stdout]      |
[INFO] [stdout] 4519 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).thread_id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4529:19
[INFO] [stdout]      |
[INFO] [stdout] 4529 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).start_time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4539:19
[INFO] [stdout]      |
[INFO] [stdout] 4539 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).end_time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4549:19
[INFO] [stdout]      |
[INFO] [stdout] 4549 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_depth as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4559:19
[INFO] [stdout]      |
[INFO] [stdout] 4559 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).file_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4570:14
[INFO] [stdout]      |
[INFO] [stdout] 4570 |             &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).line_number as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/lib.rs:4581:19
[INFO] [stdout]      |
[INFO] [stdout] 4581 |         unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_name as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 547 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.04s
[INFO] running `Command { std: "docker" "inspect" "4f00037cb2eeb44f8fb2e6c3186efc20ad21f274dd0c697ee5c8e55201ecd359", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f00037cb2eeb44f8fb2e6c3186efc20ad21f274dd0c697ee5c8e55201ecd359", kill_on_drop: false }`
[INFO] [stdout] 4f00037cb2eeb44f8fb2e6c3186efc20ad21f274dd0c697ee5c8e55201ecd359
